package com.ruoyi.cngj.service;

import java.util.List;
import com.ruoyi.cngj.domain.CngjHonor;

/**
 * 荣誉专利Service接口
 * 
 * @author yuexl
 * @date 2024-06-27
 */
public interface ICngjHonorService 
{
    /**
     * 查询荣誉专利
     * 
     * @param id 荣誉专利ID
     * @return 荣誉专利
     */
    public CngjHonor selectCngjHonorById(String id);

    /**
     * 查询荣誉专利列表
     * 
     * @param cngjHonor 荣誉专利
     * @return 荣誉专利集合
     */
    public List<CngjHonor> selectCngjHonorList(CngjHonor cngjHonor);

    /**
     * 新增荣誉专利
     * 
     * @param cngjHonor 荣誉专利
     * @return 结果
     */
    public int insertCngjHonor(CngjHonor cngjHonor);

    /**
     * 修改荣誉专利
     * 
     * @param cngjHonor 荣誉专利
     * @return 结果
     */
    public int updateCngjHonor(CngjHonor cngjHonor);

    /**
     * 批量删除荣誉专利
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteCngjHonorByIds(String ids);

    /**
     * 删除荣誉专利信息
     * 
     * @param id 荣誉专利ID
     * @return 结果
     */
    public int deleteCngjHonorById(String id);
}
